<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script type="text/javascript">
			const array = [1, 2, 3, 4, 5];

			//不改变原数组
			array.forEach(function(val) {
				// console.log(val);
			})

			//不改变原数组
			const array2 = array.filter(function(val) {
				console.log("%");
				return val != 3;
			})

			// console.log(array2);
			// 返回数组中满足提供的测试函数的第一个元素的值
			let a = array.find(function(val) {
				console.log("@");
				return val != 3;
			})
			// console.log(a);
			// 至少有 1 个元素通过了被提供的函数测试。它返回的是一个 Boolean 类型的值
			let b = array.some(function(val) {
				console.log("#");
				return val != 3;
			})

			// console.log(b);
		</script>
	</head>
	<body>
	</body>
</html>
